package com.feishi.core.util.common.math;

import java.util.ArrayList;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: caixq
 * Date: 2018-12-28
 * Time: 上午9:30
 */
@SuppressWarnings("unchecked")
public class Data {
    private List<List<Double>> data=new ArrayList();

    public Data(Data data) {
        for (int i = 0; i < data.data.size()-1; i++) {

        }

    }

    public void init(){
        for (int i = 0; i < 5; i++) {
            List<Double> item=new ArrayList<>();
            double x=Math.round(Math.random()*10000)*1.0/100;
            data.add(item);
            item.add(x*10+Math.PI);
            item.add(x);
            item.add(1.0);
        }
    }
    public List<Double> jg=new ArrayList<>();
    public void js(){
        if(data.get(0).size()==2){
            jg.add(data.get(0).get(0)/data.get(0).get(1));
        }
        if(jg.size()!=data.get(0).size()-1){
            new Data(this).js();
        }


        if(jg.size()==data.get(0).size()-2){
            double j=data.get(0).get(0);
            for (int i = 0; i < jg.size(); i++) {
                j-=jg.get(i)*data.get(0).get(i+1);
            }
            jg.add(j);
        }
    }
    public static void main(String[] args){

    }
}
